package com.ffyc.Util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 自定义日期工具类
 */
public class DateUtil {
       /*
          将年月日字符串转为Date  yyyy-MM-dd
        */


    //大学牲
    //这大学生哪有不疯的,不过都是硬撑罢了
    //地
    //我是刘子文
       public static Date stringToDate(String strdate) throws ParseException {
           SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
           return sdf.parse(strdate);
       }
        /*
          将年月日字符串转为Date  yyyy-MM-dd HH:mm:ss
        */
        public static Date stringToDate1(String strdate) throws ParseException {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            return sdf.parse(strdate);
        }
        /**
         *  把当前时间转为指定的格式
         * @param pattern
         * @return
         */
        public static String dateToString(String pattern){
            Date date = new Date();
            SimpleDateFormat sdf = new SimpleDateFormat(pattern);
            return sdf.format(date);
        }
        /**
         *  把指定的时间转为指定的格式
         * @param pattern
         * @return
         */
        public static String dateToString1(Date date,String pattern){
            SimpleDateFormat sdf = new SimpleDateFormat(pattern);
            return sdf.format(date);
        }
        /**
         *  把指定的时间转为指定的格式
         * @param pattern
         * @return
         */
        public static String dateToString2(long ldate,String pattern){
            SimpleDateFormat sdf = new SimpleDateFormat(pattern);
            Date date = new Date(ldate);
            return sdf.format(date);
        }
}